/* Min Width Media Queries */
@media screen and (min-width: 992px) {


}
/*@media screen and (min-width: 1200px){*/
/*	.custom-modal .modal-dialog{max-width: 1181px;}*/
/*}*/




/* Max Width Media Queries */
@media screen and (max-width: 1800px) {

}
@media screen and (max-width: 1600px) {
	.shape1{top:200px;}
	.new-form .form-group .form-label{width: 250px;}
	.add-user .form-group .validation_message {
		margin-left: 267px;
	}
	.form-group .form-check .form-label{width: 150px !important;margin-bottom: 0;}
	/*.new-form .form-group .form-control,.new-form .form-group .form-select{width: 100%;}*/
	/*.new-form .form-group .form-select-sm{width: 78%;}*/
	.form-group .check-group{width: 200px;}
	.form-group .form-check label{width: auto;}
	h1, .h1 { font-size:1.875rem; line-height: 2rem; }
	/*h2, .h2 { font-size: 1.75rem;line-height: 1.875rem; }*/
	h3, .h3 { font-size:1.625rem; line-height: 1.75rem; }
	/*h4, .h4 { font-size:1.5rem; line-height: 1.63rem; }*/
	/*h5, .h5 { font-size:1.375rem; line-height: 1.5rem; }*/
	h6, .h6 { font-size:1.25rem; line-height: 1.4rem; }
	.product-type {
		/*font-size: 2rem;*/
		margin-left: 30px;
	}
	.custom-modal .modal-dialog .modal-body input[type="text"],.custom-modal .modal-dialog .modal-body input::placeholder{font-size: 1rem;line-height: 1.25rem;}
	.custom-modal .modal-dialog .modal-body p{font-size: 1rem;line-height: 1.25rem;}
	.custom-modal .modal-dialog .modal-body .col-form-label{font-size: 1.25rem;}
	.custom-modal .modal-dialog .modal-body .form-label{font-size: 1rem;}
	.btn{line-height: 1.5rem;padding: 8px 20px;}
	.custom-modal .modal-dialog .modal-body input[type="text"]{height: 30px;}
	.input-group .btn-big{width: 100%;}
}

@media screen and (max-width: 1280px) {
	header .nav .nav-item a{padding-right: 42px;margin-right: 42px;}
	header .nav-button {margin-left: 60px;}
	.search {
		width: 670px;
	}
	.shape-top{width: 400px;height: 400px;}
	.shape-bottom{width: 200px;height: 200px;}
	.btn-small {
		padding: 12px 15px;
	}
	.add-user .form-group .form-label{width: 160px;}
	.add-user .form-group .validation_message{margin-left: 190px;}
}
@media screen and (max-width: 1199px) {
	header .nav .nav-item a{padding-right: 35px;margin-right: 35px;}
	header .nav-button {margin-left: 50px;}
	.logo__wrapper{width: 60%;}
	.shape-top{width: 350px;height: 350px;}
	.shape-bottom{width: 160px;height: 160px;}
	.search {
		width: 570px;
	}
	/*h1, .h1 { font-size:2.5rem; line-height: 3rem; }
	h2, .h2 { font-size: 2.18rem;line-height: 2.5rem; }
	h3, .h3 { font-size:1.8rem; line-height: 2.37rem; }
	h4, .h4 { font-size:1.75rem; line-height: 1.87rem; }
	h5, .h5 { font-size:1.5rem; line-height: 1.75rem; }
	h6, .h6 { font-size:1.25rem; line-height: 1.5rem; } */
	.custom-modal .modal-dialog{max-width: 95%;}
	.form-group .check-group{display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-around;
		flex-wrap: wrap;
		margin: 0 auto;
	}
	.form-group .form-check{width: 40%;margin-bottom: 40px;}
	.form-group .form-check:last-child{margin-bottom: 40px;}
	.form-group .btn-big{width:300px;}
	.drag-drop-box{height: 320px;}
	.custom-modal .modal-dialog .modal-body input[type="text"]{font-size: 1rem;line-height: 1.25rem;}
	.btn{font-size: 1rem;line-height: 1.25rem;}
	.custom-modal .modal-dialog .modal-header .modal-title,.page-modal .modal-header .modal-title{font-size: 1rem;}
}

@media screen and (max-width: 1000px) {

}
@media screen and (max-width: 991px) {
	/*h1, .h1 { font-size:2.37rem; line-height: 2.5rem; }
	h2, .h2 { font-size: 1.87rem;line-height: 2.43rem; }
	h3, .h3 { font-size:1.75rem; line-height: 2.37rem; }
	h4, .h4 { font-size:1.5rem; line-height: 1.75rem; }
	h5, .h5 { font-size:1.25rem; line-height: 1.25rem; }
	h6, .h6 { font-size:1.125rem; line-height: 1.125rem; } */
	.shape{display: none;}

	header {padding: 30px;}
	.navbar-collapse{position: absolute;width: 100%;left: 0;right: 0;top: 100%;background-color: #404040;padding: 10px;}
	header .nav .nav-item a{color: #fff !important;}
	header .nav .nav-item a::after{content: none;}
	header .nav .nav-item a.active,header .nav .nav-item a:hover,header .nav .nav-item a:focus{
		color: #fff !important;
	}
	.navbar-toggler{padding: 0 !important;border: none !important;color: #000 !important;box-shadow: none !important;}
	.btn.btn-common {
		font-size: 1.25rem;
		padding: 6px 30px;
	}
	.btn.btn-primary,.btn.btn-secondary{font-size: 1.25rem;
		padding: 6px 30px;}
	header .nav-button {
		margin-left: 40px;
	}
	.search {
		width: 400px;
	}
	section{padding: 20px;}
	.search input {height: 45px;}
	.search img {
		top: 13px;
	}
	.title-wrap {
		margin-bottom: 20px;
	}
	.user-tab .nav-link{
		padding: 28px 30px 19px;
		font-size: 1.2rem;
	}
	.add-user .form-group .form-label{width: 22%;margin-right: 2%;}
	.add-user .form-group .validation_message{margin-left: 24%;}
	.add-user .form-group .form-control, .add-user .form-group .form-select{width: 76%;}
	.add-user .form-group p{margin-left: 24%;flex-basis: 76%;}
	.dropdown-list{margin-left: auto;margin-top: 20px;}
	.custom-modal .modal-dialog .modal-body .col-form-label{width: 20%;font-size: 1.25rem;}
	.new-form .form-group .form-select-sm{width: 63%;}
	.form-group .form-check,.form-group .form-check:last-child{margin-bottom: 20px;}
	.product-type {
		font-size: 1.5rem;
		margin-left: 20px;
	}
	.add-user{padding: 20px 20px 40px;}
	.form-header{padding: 12px 20px;}
	.check-groupul ul li {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	p{font-size: 1rem;}
	.form-control{font-size: 0.87rem;padding-left: 10px;}
	.add-user .form-group{margin-bottom: 15px;}
	.add-user .form-group .form-control, .add-user .form-group .form-select{height: 30px;}
	.form-group .icon{left: 10px;}
	.search {
		width: 100%;
		margin-top: 20px;
	}
	.footer{flex-direction: column-reverse;align-items: center;}
	.footer-left{text-align: center;}
	.footer .address {
		margin-top: 0;
	}
	.user-tab .nav-link {
		padding: 20px 16px 19px;
		font-size: 1rem;
	}
	.user-table thead tr th,.user-table tbody tr td, .user-table tbody tr th{font-size: 1rem;padding:10px 20px;}
	.add-user .form-group .form-label,.add-user .form-group .form-control, .add-user .form-group .form-select,.add-user .form-group p{font-size: 1rem;}
	.custom-modal .modal-dialog .modal-body p{font-size: 1rem;line-height: 1.5rem;}
	.custom-modal .modal-dialog .modal-header .modal-title{font-size: 1rem;}
	.custom-modal .modal-dialog .modal-body,.custom-modal .modal-dialog .modal-header{padding: 20px;}
	.custom-modal .modal-dialog .modal-body .form-label{margin: 0 0 10px;}
	.custom-modal .modal-dialog .modal-body .btn{margin: 10px auto 0;}
	.custom-modal .modal-dialog .modal-body .col-form-label{font-size: 1rem;}
	.form-check .form-label{font-size: 1rem;}
	.custom-modal .modal-dialog .modal-body .form-label{font-size: 1rem;text-align: center;max-width: 100%;}
	.custom-modal .modal-dialog .modal-body input.form-control-sm{width: 100%;}
	.new-form .form-group .form-select-sm{width: 52% !important;flex: auto;}

	.form-sub-header{margin-bottom: 20px;}

	/*14-04-2023*/
	.select-state-line-wrapper ul li {
		margin: 5px;
	}
	.check-groupul ul li {
		width: 100%;
	}
}
@media screen and (max-width: 575px) {
	header .logo{
		width: 190px;
	}

	.btn.btn-common {
		font-size: 1rem;
		padding: 6px 20px;
	}
	.btn-primary{font-size: 1rem;padding: 6px 20px;}
	.btn-big{width: 100%;}
	.btn-secondary{font-size: 1rem;padding: 6px 20px;}
	header .nav-button {
		margin-left: 30px;
	}
	h1, .h1 { font-size:2rem; line-height: 1.75rem; }
	h2, .h2 { font-size: 1.5rem;line-height: 1.5rem; }
	h3, .h3 { font-size:1.35rem; line-height: 1.35rem; }
	/*h4, .h4 { font-size:1.25rem; line-height: 1.25rem; }*/
	h5, .h5 { font-size:1rem; line-height: 1rem; }
	h6, .h6 { font-size:0.87rem; line-height: 0.87rem; }
	.footer p {
		font-size: 1.25rem;
	}
	.user-tab .nav-item{margin: 0 auto;width: 100%;}
	.user-tab .nav-link{width: 100%;background-color: #fff;margin: 0;}
	.dropdown-list ul{height: 100%;}
	.dropdown-list ul li{margin: 0;width: 100%;}
	.custom-modal .modal-dialog .modal-header .modal-title{font-size: 0.87rem;}
	.custom-modal .modal-dialog .modal-body p{font-size: 0.87rem;}
	.custom-modal .modal-dialog .modal-body .column-bar{width: 70%;}
	.custom-modal .modal-dialog .modal-body .col-form-label{font-size: 0.87rem;width: 25%;margin-right: 10px;}
	.custom-modal .modal-dialog .modal-body .form-label{font-size: 0.87rem;}
	.custom-modal .modal-dialog .modal-body input[type="text"]{width: 100%;}
	.product-type {
		font-size: 1.25rem;
		margin-left: 0px;
	}
	.drag-drop-box{width: 92%;}
}
@media screen and (max-width: 479px) {
	.logo__wrapper{width: auto;}
	header .logo{
		width: 130px;
	}
	.btn.btn-common {
		font-size: 0.87rem;
		padding: 6px 12px;
	}
	header .nav-button {
		margin-left: 20px;
	}
	header .nav-button img{display: none;}
	.login-section .form-control,.login-section .form-control::placeholder{font-size: 1rem;width: 100%;}
	.title-wrap{flex-direction: column;align-items: flex-start !important;}
	.title-wrap h2{margin-bottom: 15px;}
	.tab-content .des{padding: 20px;font-size: 0.87rem;}
	.add-user{padding: 15px;}
	.add-user .form-group .form-label{width: 32%;margin-right: 2%;}
	.add-user .form-group .form-control, .add-user .form-group .form-select{width: 66%;}
	.add-user .form-group p{margin-left: 34%;flex-basis: 66%;}
	.add-user .form-group .form-label,.add-user .form-group .form-control, .add-user .form-group .form-select,.add-user .form-group p{font-size: 0.87rem;}
	.new-form .form-group{flex-wrap: wrap;}
	.new-form .form-group .btn.btn-common{flex: auto;margin-top: 15px;}
	.form-group .form-check{width: 100%;}
}

@media screen and (max-width: 360px) {
	header .nav-button img {
		width: 14px;
		height: 14px;
		margin-left: 10px;
	}
	.btn.btn-common {
		padding: 2px 12px;
	}
	p{font-size: 0.87rem;}
}
